const Router = require('koa-router')

const {verifyAuth,verifyPermission} = require('../middleware/auth_middleware')
const {create, reply, update, remove, list} = require('../controller/comment_controller.js')

const commentRouter = new Router({prefix:'/comment'})

// 发表评论
commentRouter.post('/', verifyAuth, create)
// 回复评论
commentRouter.post('/:commentId/reply', verifyAuth, reply)
// 修改评论
commentRouter.patch('/:commentId', verifyAuth, verifyPermission, update)
// 删除评论
commentRouter.delete('/:commentId', verifyAuth, verifyPermission, remove)
// 获取评论列表
commentRouter.get('/', list)

module.exports = commentRouter